package org.xi.behavioral.visitor.api;

import org.xi.behavioral.visitor.element.FunctionDefinition;
import org.xi.behavioral.visitor.element.VariableDeclaration;

/**
 * 具体访问者：类型检查器
 */
public class TypeChecker implements Visitor {
    @Override
    public void visit(VariableDeclaration node) {
        // 执行类型检查逻辑

    }

    @Override
    public void visit(FunctionDefinition node) {
        // 执行类型检查逻辑
    }
}